[INFO] fetching crate beamdpr 0.2.3...
[INFO] checking beamdpr-0.2.3 against master#af3c6e733a40e671550e0f0f5aeecaa13772ba56 for pr-74989
[INFO] extracting crate beamdpr 0.2.3 into /workspace/builds/worker-9/source
[INFO] validating manifest of crates.io crate beamdpr 0.2.3 on toolchain af3c6e733a40e671550e0f0f5aeecaa13772ba56
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate beamdpr 0.2.3
[INFO] finished tweaking crates.io crate beamdpr 0.2.3
[INFO] tweaked toml for crates.io crate beamdpr 0.2.3 written to /workspace/builds/worker-9/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 005c4a143280e709d23b7ef70a1d932d1ab35dc56d0b30d0f8ff242faeeb9291
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "005c4a143280e709d23b7ef70a1d932d1ab35dc56d0b30d0f8ff242faeeb9291", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "005c4a143280e709d23b7ef70a1d932d1ab35dc56d0b30d0f8ff242faeeb9291", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "005c4a143280e709d23b7ef70a1d932d1ab35dc56d0b30d0f8ff242faeeb9291", kill_on_drop: false }`
[INFO] [stdout] 005c4a143280e709d23b7ef70a1d932d1ab35dc56d0b30d0f8ff242faeeb9291
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a0fbfc609739934d3737e01f7178fda779136717a6857414dca268f2444ca0aa
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a0fbfc609739934d3737e01f7178fda779136717a6857414dca268f2444ca0aa", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking unicode-width v0.1.8
[INFO] [stderr]     Checking strsim v0.8.0
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling num-iter v0.1.41
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking clap v2.33.3
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking float-cmp v0.2.5
[INFO] [stderr]     Checking beamdpr v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:126:27
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let actual_size = try!(file.metadata()).len();
[INFO] [stdout]     |                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         try!(reader.read_exact(&mut buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:126:27
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let actual_size = try!(file.metadata()).len();
[INFO] [stdout]     |                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         try!(reader.read_exact(&mut buffer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(writer.write_all(&buffer[..header.record_size as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         try!(self.writer.write_all(&buffer[..self.header.record_size as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:332:17
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let ifile = try!(File::open(path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:333:22
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let mut reader = try!(PHSPReader::from(ifile));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:361:21
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let ofile = try!(File::create(&path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let mut writer = try!(PHSPWriter::from(ofile, &header));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             try!(writer.write(&record));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:371:21
[INFO] [stdout]     |
[INFO] [stdout] 371 |         let ifile = try!(File::open(&path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:372:22
[INFO] [stdout]     |
[INFO] [stdout] 372 |         readers.push(try!(PHSPReader::from(ifile)));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let ofile = try!(File::create(path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut writer = try!(PHSPWriter::from(ofile, &header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:381:33
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 Some(record) => try!(writer.write(&record.unwrap())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(writer.write_all(&buffer[..header.record_size as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         try!(remove_file(path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 |     let reader = try!(PHSPReader::from(try!(File::open(input_paths[0]))));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         try!(self.writer.write_all(&buffer[..self.header.record_size as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:396:40
[INFO] [stdout]     |
[INFO] [stdout] 396 |     let reader = try!(PHSPReader::from(try!(File::open(input_paths[0]))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:332:17
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let ifile = try!(File::open(path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:399:44
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:403:17
[INFO] [stdout]     |
[INFO] [stdout] 403 |     let ofile = try!(File::create(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:333:22
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let mut reader = try!(PHSPReader::from(ifile));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:404:22
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let mut writer = try!(PHSPWriter::from(ofile, &final_header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:361:21
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let ofile = try!(File::create(&path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:406:22
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:406:44
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let mut writer = try!(PHSPWriter::from(ofile, &header));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:364:13
[INFO] [stdout]     |
[INFO] [stdout] 364 |             try!(writer.write(&record));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:371:21
[INFO] [stdout]     |
[INFO] [stdout] 371 |         let ifile = try!(File::open(&path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:372:22
[INFO] [stdout]     |
[INFO] [stdout] 372 |         readers.push(try!(PHSPReader::from(ifile)));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let ofile = try!(File::create(path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut writer = try!(PHSPWriter::from(ofile, &header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:381:33
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 Some(record) => try!(writer.write(&record.unwrap())),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         try!(remove_file(path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 |     let reader = try!(PHSPReader::from(try!(File::open(input_paths[0]))));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:396:40
[INFO] [stdout]     |
[INFO] [stdout] 396 |     let reader = try!(PHSPReader::from(try!(File::open(input_paths[0]))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:399:44
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:403:17
[INFO] [stdout]     |
[INFO] [stdout] 403 |     let ofile = try!(File::create(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:404:22
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let mut writer = try!(PHSPWriter::from(ofile, &final_header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:406:22
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:406:44
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |             try!(writer.write(&record.unwrap()))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             try!(remove_file(path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let ifile1 = try!(File::open(path1));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let ifile2 = try!(File::open(path2));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:420:19
[INFO] [stdout]     |
[INFO] [stdout] 420 |     let reader1 = try!(PHSPReader::from(ifile1));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 421 |     let reader2 = try!(PHSPReader::from(ifile2));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:467:22
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let mut writer = try!(PHSPWriter::from(try!(File::create(opath)), &header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:467:44
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let mut writer = try!(PHSPWriter::from(try!(File::create(opath)), &header));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:469:22
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:469:44
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             try!(writer.write(&record));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:491:17
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let ofile = try!(OpenOptions::new().write(true).create(true).open(opath));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     try!(PHSPWriter::from(ofile, &header));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:497:17
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let ifile = try!(File::open(input_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:498:18
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let reader = try!(PHSPReader::from(ifile));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |         ofile = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:512:17
[INFO] [stdout]     |
[INFO] [stdout] 512 |         ofile = try!(File::create(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 |     let mut writer = try!(PHSPWriter::from(ofile, &reader.header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 519 |         try!(writer.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:530:17
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let ifile = try!(File::open(input_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:531:18
[INFO] [stdout]     |
[INFO] [stdout] 531 |     let reader = try!(PHSPReader::from(ifile));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:535:17
[INFO] [stdout]     |
[INFO] [stdout] 535 |         ofile = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:541:17
[INFO] [stdout]     |
[INFO] [stdout] 541 |         ofile = try!(File::create(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |             try!(writer.write(&record.unwrap()))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             try!(remove_file(path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:418:18
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let ifile1 = try!(File::open(path1));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let ifile2 = try!(File::open(path2));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:420:19
[INFO] [stdout]     |
[INFO] [stdout] 420 |     let reader1 = try!(PHSPReader::from(ifile1));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 421 |     let reader2 = try!(PHSPReader::from(ifile2));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:467:22
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let mut writer = try!(PHSPWriter::from(try!(File::create(opath)), &header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:467:44
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let mut writer = try!(PHSPWriter::from(try!(File::create(opath)), &header));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:469:22
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:469:44
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let reader = try!(PHSPReader::from(try!(File::open(path))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             try!(writer.write(&record));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:491:17
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let ofile = try!(OpenOptions::new().write(true).create(true).open(opath));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     try!(PHSPWriter::from(ofile, &header));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:497:17
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let ifile = try!(File::open(input_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:498:18
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let reader = try!(PHSPReader::from(ifile));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |         ofile = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:512:17
[INFO] [stdout]     |
[INFO] [stdout] 512 |         ofile = try!(File::create(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 |     let mut writer = try!(PHSPWriter::from(ofile, &reader.header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 519 |         try!(writer.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:530:17
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let ifile = try!(File::open(input_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:531:18
[INFO] [stdout]     |
[INFO] [stdout] 531 |     let reader = try!(PHSPReader::from(ifile));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:535:17
[INFO] [stdout]     |
[INFO] [stdout] 535 |         ofile = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:541:17
[INFO] [stdout]     |
[INFO] [stdout] 541 |         ofile = try!(File::create(output_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:543:22
[INFO] [stdout]     |
[INFO] [stdout] 543 |     let mut writer = try!(PHSPWriter::from(ofile, &reader.header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:543:22
[INFO] [stdout]     |
[INFO] [stdout] 543 |     let mut writer = try!(PHSPWriter::from(ofile, &reader.header));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |         try!(writer.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:563:22
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let input_file = try!(File::open(input_path));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:567:23
[INFO] [stdout]     |
[INFO] [stdout] 567 |         output_file = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:570:23
[INFO] [stdout]     |
[INFO] [stdout] 570 |         output_file = try!(File::create(output_path));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:572:19
[INFO] [stdout]     |
[INFO] [stdout] 572 |     let reader1 = try!(PHSPReader::from(input_file));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:573:23
[INFO] [stdout]     |
[INFO] [stdout] 573 |     let mut writer1 = try!(PHSPWriter::from(output_file, &reader1.header));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:583:9
[INFO] [stdout]     |
[INFO] [stdout] 583 |         try!(writer1.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:586:18
[INFO] [stdout]     |
[INFO] [stdout] 586 |     let ifile2 = try!(File::open(input_path));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 |         ofile2 = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:591:18
[INFO] [stdout]     |
[INFO] [stdout] 591 |         ofile2 = try!(File::create(output_path));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:593:19
[INFO] [stdout]     |
[INFO] [stdout] 593 |     let reader2 = try!(PHSPReader::from(ifile2));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:594:23
[INFO] [stdout]     |
[INFO] [stdout] 594 |     let mut writer2 = try!(PHSPWriter::from(ofile2, &reader2.header));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:598:9
[INFO] [stdout]     |
[INFO] [stdout] 598 |         try!(writer2.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:100:32
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:559:21
[INFO] [stdout]     |
[INFO] [stdout] 559 |                 f: &Fn(f32) -> f32,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(f32) -> f32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |         try!(writer.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:563:22
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let input_file = try!(File::open(input_path));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:567:23
[INFO] [stdout]     |
[INFO] [stdout] 567 |         output_file = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:570:23
[INFO] [stdout]     |
[INFO] [stdout] 570 |         output_file = try!(File::create(output_path));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:572:19
[INFO] [stdout]     |
[INFO] [stdout] 572 |     let reader1 = try!(PHSPReader::from(input_file));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:573:23
[INFO] [stdout]     |
[INFO] [stdout] 573 |     let mut writer1 = try!(PHSPWriter::from(output_file, &reader1.header));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:583:9
[INFO] [stdout]     |
[INFO] [stdout] 583 |         try!(writer1.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:586:18
[INFO] [stdout]     |
[INFO] [stdout] 586 |     let ifile2 = try!(File::open(input_path));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 |         ofile2 = try!(OpenOptions::new().write(true).create(true).open(output_path));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:591:18
[INFO] [stdout]     |
[INFO] [stdout] 591 |         ofile2 = try!(File::create(output_path));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:593:19
[INFO] [stdout]     |
[INFO] [stdout] 593 |     let reader2 = try!(PHSPReader::from(ifile2));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:594:23
[INFO] [stdout]     |
[INFO] [stdout] 594 |     let mut writer2 = try!(PHSPWriter::from(ofile2, &reader2.header));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:598:9
[INFO] [stdout]     |
[INFO] [stdout] 598 |         try!(writer2.write(&record));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:100:32
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:559:21
[INFO] [stdout]     |
[INFO] [stdout] 559 |                 f: &Fn(f32) -> f32,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(f32) -> f32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/lib.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |             EGSError::Io(ref err) => err.description(),
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/lib.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |             EGSError::Io(ref err) => err.description(),
[INFO] [stdout]    |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |         for mut reader in readers.iter_mut() {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |         for mut reader in readers.iter_mut() {
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 64 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 64 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_left_matches`: superseded by `trim_start_matches`
[INFO] [stdout]   --> src/bin.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     s.trim().trim_left_matches("(").trim_right_matches(")").trim().parse::<f32>().unwrap()
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_right_matches`: superseded by `trim_end_matches`
[INFO] [stdout]   --> src/bin.rs:16:37
[INFO] [stdout]    |
[INFO] [stdout] 16 |     s.trim().trim_left_matches("(").trim_right_matches(")").trim().parse::<f32>().unwrap()
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_left_matches`: superseded by `trim_start_matches`
[INFO] [stdout]   --> src/bin.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     s.trim().trim_left_matches("(").trim_right_matches(")").trim().parse::<f32>().unwrap()
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::str::<impl str>::trim_right_matches`: superseded by `trim_end_matches`
[INFO] [stdout]   --> src/bin.rs:16:37
[INFO] [stdout]    |
[INFO] [stdout] 16 |     s.trim().trim_left_matches("(").trim_right_matches(")").trim().parse::<f32>().unwrap()
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/bin.rs:386:39
[INFO] [stdout]     |
[INFO] [stdout] 386 |             println!("Error: {}", err.description());
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/bin.rs:386:39
[INFO] [stdout]     |
[INFO] [stdout] 386 |             println!("Error: {}", err.description());
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.38s
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a0fbfc609739934d3737e01f7178fda779136717a6857414dca268f2444ca0aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0fbfc609739934d3737e01f7178fda779136717a6857414dca268f2444ca0aa", kill_on_drop: false }`
[INFO] [stdout] a0fbfc609739934d3737e01f7178fda779136717a6857414dca268f2444ca0aa
